Big Huge Thesaurus

Popillia japonica

noun